﻿using System.Collections.Generic;

namespace Odyssey.Consul.Models.Internal
{
    public class ServiceInfo
    {
        public string ID { get; set; }

        public string Name { get; set; }

        public string Service { get; set; }

        public List<string> Tags { get; set; }

        public TaggedAddresses TaggedAddresses { get; set; }

        public Dictionary<string, string> Meta { get; set; }

        public int Port { get; set; }

        public string Address { get; set; }

        public bool EnableTagOverride { get; set; }

        public CheckRegister Check { get; set; }

        public Weights Weights { get; set; }
    }
}
